package com.zthz.douxing.msg

/**
 * Created by zsw on 6/21/14.
 * getui的返回状态码与具体内容对应类
 */
class GeTuiMessageResult extends DouXingMessageResult{

    /**
     *  getui

     successed_online 	用户在线，消息在线下发
     successed_offline 	用户离线，消息存入离线系统
     Ok 	消息发送成功
     details 	返回用户状态的详细信息
     contentId 	任务ID（当result值为ok时，有此字段）

     错误返回 	返回码 	结果说明

     Error 	请求信息填写有误
     action_error 	未找到对应的action动作
     appkey_error 	Appkey填写错误
     domain_error 	填写的域名错误或者无法解析
     sign_error 	Appkey与ClientId不匹配，鉴权失败
     TargetListIsNullOrSizeIs0 	推送target列表为空
     PushTotalNumOverLimit 	推送消息个数总数超限
     TokenMD5NoUsers 	target列表没有有效的clientID
     NullMsgCommon 	未找到contentId对应的任务
     TaskIdHasBeanCanceled 	任务已经被取消
     flow_exceeded 	接口消息推送流量已超限
     OtherError 	无法判定错误类型
     TokenMD5Error 	clientID填写有误
     AppidNoMatchAppKey 	appid和鉴权appKey不匹配
     AppidError 	appid和clientId绑定的appid不匹配
     SendError 	消息发送错误
     successed_ignore 	无效用户，消息丢弃
     * */


    static HashMap<String,String> msg = new HashMap<String,String>()
    static{
        msg.put("successed_online","用户在线，消息在线下发")
        msg.put("successed_offline","用户离线，消息存入离线系统")
        msg.put("Ok","消息发送成功")
        msg.put("details","返回用户状态的详细信息")
        msg.put("contentId","任务ID（当result值为ok时，有此字段）")
        msg.put("Error","请求信息填写有误")
        msg.put("action_error","未找到对应的action动作")
        msg.put("appkey_error","Appkey填写错误")
        msg.put("domain_error","填写的域名错误或者无法解析")
        msg.put("sign_error","Appkey与ClientId不匹配，鉴权失败")
        msg.put("TargetListIsNullOrSizeIs0","推送target列表为空")
        msg.put("PushTotalNumOverLimit","推送消息个数总数超限")
        msg.put("TokenMD5NoUsers","target列表没有有效的clientID")
        msg.put("NullMsgCommon","未找到contentId对应的任务")
        msg.put("TaskIdHasBeanCanceled","任务已经被取消")
        msg.put("flow_exceeded","接口消息推送流量已超限")
        msg.put("OtherError","无法判定错误类型")
        msg.put("TokenMD5Error","clientID填写有误")
        msg.put("AppidNoMatchAppKey","appid和鉴权appKey不匹配")
        msg.put("AppidError","appid和clientId绑定的appid不匹配")
        msg.put("SendError","消息发送错误")
        msg.put("successed_ignore","无效用户，消息丢弃")
    }

     public GeTuiMessageResult() {

         super(msg)

    }
}
